amazon river dolphin - German English Dictionary